import java.util.Scanner;
public class Main {
    /*给你一个整数数组 hours，表示以 小时 为单位的时间，返回一个整数，
    表示满足 i < j 且 hours[i] + hours[j] 构成 整天 的下标对 i, j 的数目。
    整天 定义为时间持续时间是 24 小时的 整数倍 。
    例如，1 天是 24 小时，2 天是 48 小时，3 天是 72 小时，以此类推。*/
    public static long check(int[] nums){
        long count=0;
        int[] arr=new int[24];
         for(int n:nums){
             int temp=n%24;
             if(temp<0)temp+=24;
             //转为[0-23];
             arr[temp]++;
             //记录余数频率
         }
         count+=(long)arr[0]*(arr[0]-1)/2;
         //余数为0
        count+=(long)arr[12]*(arr[12]-1)/2;
        //余数为12
        for(int i=1;i<12;i++){
            count+=(long)arr[i]*arr[24-i];
        }
         return count;
    }
    public static void main(String[] args) {
       Scanner sc=new Scanner(System.in);
       int n=sc.nextInt();
       int[] nums=new int[n];
       for(int i=0;i<n;i++){
           nums[i]=sc.nextInt();
       }
       long res=check(nums);
       System.out.println(res);
    }
}